* {
  padding:0px;
  margin:0px;
  word-wrap: break-word;
}

body {
  background-color: rgb(239,243,245,0.75);
  height: 100%;
}

a {
  text-decoration: none;
}

.huyouwp, .wp, .huyou1180 {
    width: 1180px;
    margin: 0 auto;
}

.wp {
  min-height: calc(100vh - 384px);
}

.App {
  text-align: left;
  height: 100%;
}

.App-logo {
  animation: App-logo-spin infinite 20s linear;
  height: 40px;
}

.App-header {
  background-color: #222;
  height: 150px;
  padding: 8px;
  color: white;
}

.App-title {
  font-size: 1.5em;
  line-height: 40px;
  vertical-align: top;
}

.App-intro {
  font-size: large;
}

.clock {
  color: gray;
}

.red {
  color:red;
}

.clear {
    clear: both;
}

.up-mid {
  margin-top: 5px;
}

.error-font {
  font-size: 12px;
  font-weight: 200;
}

.push {
  height: 50px;
}

@keyframes App-logo-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
